The Graph Rewriting and Transformation Language: GReAT
نویسندگان
چکیده
In this paper, we describe the language and features of our graph transformation tool, GReAT. We begin with a brief introduction and motivation, followed by an overview of the actual language, the modeling framework, and the tools that were written to support transformations. Finally, we compare GReAT to other similar tools, discuss additional functionality we are currently implementing, and describe some of our experiences with the tool thus far.
منابع مشابه
Towards Generation of High-performance Transformations
In this paper we introduce a graph rewriting language, called Graph Rewriting and Transformation (GReAT), and a code generator tool, which together provide a programming framework for the specification and efficient realization of graph rewriting systems. We argue that the performance problems frequently associated with the implementation of the transformation can be significantly reduced by ad...
متن کاملGReAT: Graph Rewriting and Transformations Model Transformation Environment for Model-Based of Systems Summary of Features
Model-based development of systems, especially embedded systems, requires technology for transforming models. Implementing model transformation tools by hand is an error prone process, and even newer technologies, like XML transformation scripts (XSLT) are difficult to use and inefficient on large and complex models. Example GReAT Program GReAT is a graph-transformation based language that supp...
متن کاملImproving the Usability of a Graph Transformation Language
Model transformation tools implemented using graph transformation techniques are often expected to provide high performance. For this reason, in the Graph Rewriting and Transformation (GReAT) language we have supported two techniques: prebinding of selected pattern variables and explicit sequencing of transformation steps to improve the performance of the transformation engine. When applied to ...
متن کاملCase Study: Model Transformations for Time-triggered Languages
In this study, we introduce a model transformation tool for a time-triggered language: Giotto. The tool uses graphs to represent the source code (Giotto) and the target (the schedule-carrying code) of the transformation, and has been implemented entirely using graph rewriting techniques. The meta-models of the input and the output were specified using standard (UML) technology, and the transfor...
متن کاملApplying a Grouping Operator in Model Transformations
The usability of model transformation languages depends on the level of abstractions one can work with in rules to perform complex operations on models. Recently, we have introduced a novel operator for our model transformation language GReAT that allows the concise specification of complex model (graph) rewriting operations that manipulate entire subgraphs. In this paper we show how the new op...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ECEASST
دوره 1 شماره
صفحات -
تاریخ انتشار 2006